package ysq.xyg.ticket.model.vo;

import lombok.Data;
import ysq.xyg.base.util.BaseConstant;
import java.util.Date;

/**
 * 票卷模块-订单信息Vo类
 *
 * @author shengQiang yu
 * @date 2019-10-30 10:23:26
 */
@Data
public class TicketOrderVo{

	/**
     * 主键
     */
	private String id;

	/**
     * 商品名称
     */
	private String name;

	/**
     * 缩略图
     */
	private String thumImage;

	/**
     * 票卷商品id
     */
	private String ticketProductId;

	/**
     * 会员id
     */
	private String memberId;

	/**
     * 状态:1、待付款，2、待使用，3、待评价，4、售后中，5、已完成
     */
	private String status;

	/**
     * 购买数量
     */
	private String buyNum;

	/**
     * 单价
     */
	private String unitPrice;

	/**
     * 优惠金额
     */
	private String couponMoney;

	/**
     * 优惠卷id
     */
	private String couponId;

	/**
     * 支付价格
     */
	private String resultMoney;

	/**
     * 支付类型，1、微信支付
     */
	private String paymentType;

	/**
     * 买家留言
     */
	private String buyerMessage;

	/**
     * 付款时间
     */
	private Date paymentTime;

	/**
     * 微信支付订单号
     */
	private String wechatOrderNo;

	/**
     * 姓名
     */
	private String linkName;

	/**
     * 手机号
     */
	private String linkPhone;

	/**
     * 扫描管理人id
     */
	private String useMemberId;

	/**
     * 使用时间
     */
	private Date useTime;

	/**
     * 退货原因
     */
	private String returnMessage;

	/**
     * 售后状态：1、待处理，2、已退款，3、退款失败，4、不予退款
     */
	private String serviceState;

	/**
     * 售后描述
     */
	private String serviceMessage;

	/**
     * 删除标识：1、正常，2、已删除
     */
	private String removeTag;

	/**
     * 创建人
     */
	private String createUser;

	/**
     * 创建时间
     */
	private Date createTime;

	/**
     * 修改人
     */
	private String updateUser;

	/**
     * 修改时间
     */
	private Date updateTime;


    public TicketOrderVo() {
		this.removeTag = BaseConstant.BASE_REMOVE_TAG_NORMAL;
	}
}